﻿using System;
using Core.Library;
using DataObject;
using DataObject.Comment;

public partial class Controls_Comment_CreateComment : System.Web.UI.UserControl
{
    public int CommentId { get; set; }
    public int TypeId { get; set; }

    protected void Page_Load(object sender, EventArgs e)
    {
        
    }

    protected void btnSend_Click(object sender, EventArgs e)
    {
        if (CommentId > 0 && TypeId > 0)
        {
            try
            {
                var o = new CommentObject();                
                o.Id        = CommentId;
                o.ParentId  = 0;
                o.TypeId    = TypeId;
                o.Status    = (int) CommentType.IsWaitingForPublish;
                o.UserName  = txtFullName.Value;
                o.Email     = txtEmail.Value;
                o.Avatar    = Constants.Avatar_Default;
                o.Body      = txtBody.Value;                            

                CommentController.Comment_Create(o);

                ltMessage.Text = MessageUtility.ShowMessage(string.Empty, "Bình luận của bạn đã được gửi thành công.", MessageType.Success);
            }
            catch
            {
                ltMessage.Text = MessageUtility.ShowMessage(string.Empty, "Vui lòng gửi bình luận sau.", MessageType.Information);
            }            
        }
    }
}